import type { TranslationType } from './types';

export const da: TranslationType = {
  title: "VoiceCanvas",
  inputPlaceholder: "Indtast tekst til oplæsning...",
  speed: "Hastighed",
  voice: "Stemme",
  female: "Kvindelig",
  male: "Mandlig",
  wordByWord: "Ord for Ord",
  readText: "Læs Tekst",
  uploadFile: "Upload Fil",
  downloadAudio: "Download Lyd",
  selectLanguage: "Vælg Sprog",
  theme: "Tema",
  light: "Lyst",
  dark: "Mørkt",
  system: "System",
  noTextError: "Ingen tekst at læse",
  pleaseEnterText: "Indtast venligst noget tekst først",
  error: "Fejl",
  speechError: "Der opstod en fejl under oplæsning af teksten",
  downloadError: "Der opstod en fejl under download af lydfilen",
  pdfNotSupported: "PDF-filer understøttes ikke endnu",
  wordNotSupported: "Word-filer understøttes ikke endnu",
  unsupportedFormat: "Ikke-understøttet filformat",
  uploadError: "Filupload mislykkedes",
  speechService: "Taleservice",
  selectService: "Vælg Serviceudbyder",
  serviceSettings: "Serviceindstillinger",
  minimaxNotSupported: "Minimax understøtter ikke talesyntese for dette sprog, skiftede automatisk til AWS Polly",
  voiceNotSupported: "Stemmevalg ikke understøttet",
  on: "Til",
  off: "Fra",
  characters: "tegn",
  landingTitle: "VoiceCanvas",
  startNow: "Prøv Det Nu",
  tryForFree: "Prøv Gratis",
  feature1Title: "Højkvalitetsstemmer",
  feature1Desc: "Krystalklar stemmesyntese med naturlig intonation og rytme",
  feature2Title: "Flere Sprog",
  feature2Desc: "50+ sprog med både mandlige og kvindelige stemmer, perfekt til globalt indhold",
  feature3Title: "Avancerede Funktioner",
  feature3Desc: "Tilpas hastighed, visualiser lyd og aktiver ord-for-ord læsning til bedre læring",
  ctaTitle: "Begynd at Bruge Vores Tekst-til-Tale Værktøj i Dag",
  coreFeatures: "Kernefunktioner",
  howItWorks: "Sådan Virker Det",
  testimonials: "Hvad Vores Brugere Siger",
  step1Title: "Indtast Tekst",
  step1Desc: "Indtast eller upload den tekst du vil konvertere til tale",
  step2Title: "Konfigurer Indstillinger",
  step2Desc: "Vælg sprog, stemme og juster hastighed efter behov",
  step3Title: "Generer Tale",
  step3Desc: "Klik for at omdanne din tekst til naturligt lyttende tale",
  testimonial1Name: "John Doe",
  testimonial1Role: "Sprogstuderende",
  testimonial1Content: "Dette værktøj har forbedret min udtale og lyttefærdigheder markant. Den brede sprogunderstøttelse er fantastisk!",
  testimonial2Name: "Maria Garcia",
  testimonial2Role: "Indholdsskaber",
  testimonial2Content: "Jeg bruger dette dagligt til voiceover-produktion. Kvaliteten er fremragende og processen er ekstremt enkel.",
  testimonial3Name: "Sarah Chen",
  testimonial3Role: "Lærer",
  testimonial3Content: "Perfekt til at skabe læringsmaterialer. Mine elever elsker den klare udtale og justerbare hastighed.",
  testimonial4Name: "Robert Wilson",
  testimonial4Role: "Forretningsejer",
  testimonial4Content: "Den har revolutioneret vores internationale kommunikation. Stemmekvaliteten og sprogunderstøttelsen er enestående.",
  login: "Log Ind",
  register: "Opret Bruger",
  continueWith: "Fortsæt med {provider}",
  orContinueWith: "Eller fortsæt med",
  orLoginWith: "Eller log ind med",
  orRegisterWith: "Eller opret bruger med",
  githubLogin: "Fortsæt med GitHub",
  googleLogin: "Fortsæt med Google",
  dividerText: "eller",
  aiPowered: "AI-drevet",
  languagesSupported: "50+ Sprog",
  copyright: " VoiceCanvas. Alle rettigheder forbeholdes.",
  footerSlogan: "Skabt med for en bedre stemmeoplevelse",
  loginDescription: "Log ind for at få adgang til flere funktioner",
  registerDescription: "Opret ny konto for at begynde at bruge servicen",
  passwordMismatch: "Adgangskoder matcher ikke",
  back: "Tilbage",
  profile: "Profil",
  settings: "Indstillinger",
  basicInfo: "Grundlæggende Info",
  username: "Brugernavn",
  email: "E-mail",
  registrationTime: "Registreringstidspunkt",
  loginMethod: "Login-metode",
  notSet: "Ikke angivet",
  emailPassword: "E-mail & Adgangskode",
  logout: "Log Ud",
  loginRequired: "Login Påkrævet",
  loginToUseFeature: "Log venligst ind for at bruge denne funktion. Det taker kun et øjeblik!",
  password: "Adgangskode",
  confirmPassword: "Bekræft Adgangskode",
  loading: "Indlæser...",
  loginSuccess: "Login Lykkedes",
  registerSuccess: "Registrering Lykkedes",
  welcomeBack: "Velkommen tilbage!",
  authError: "Godkendelse mislykkedes. Prøv venligst igen.",
  registerError: "Registrering mislykkedes. Prøv venligst igen.",
  noAccount: "Ingen konto? Opret bruger",
  haveAccount: "Har du allerede en konto? Log ind",
  chinese: "Kinesisk",
  english: "Engelsk",
  japanese: "Japansk",
  korean: "Koreansk",
  spanish: "Spansk",
  french: "Fransk",
  russian: "Russisk",
  italian: "Italiensk",
  portuguese: "Portugisisk",
  german: "Tysk",
  indonesian: "Indonesisk",
  arabic: "Arabisk",
  cantonese: "Kantonesisk",
  danish: "Dansk",
  dutch: "Hollandsk",
  finnish: "Finsk",
  greek: "Græsk",
  hebrew: "Hebræisk",
  hindi: "Hindi",
  hungarian: "Ungarsk",
  norwegian: "Norsk",
  polish: "Polsk",
  romanian: "Rumænsk",
  swedish: "Svensk",
  turkish: "Tyrkisk",
  welsh: "Walisisk",
  vietnamese: "Vietnamesisk",
  ukrainian: "Ukrainsk",
  catalan: "Catalansk",
  czech: "Tjekkisk",
  britishEnglish: "Britisk Engelsk",
  australianEnglish: "Australsk Engelsk",
  mexicanSpanish: "Mexicansk Spansk",
  usSpanish: "Amerikansk Spansk",
  canadianFrench: "Canadisk Fransk",
  belgianFrench: "Belgisk Fransk",
  brazilianPortuguese: "Brasiliansk Portugisisk",
  austrianGerman: "Østrigsk Tysk",
  swissGerman: "Schweizertysk",
  uaeArabic: "UAE Arabisk",
  belgianDutch: "Belgisk Hollandsk",
  indianEnglish: "Indisk Engelsk",
  welshEnglish: "Walisisk Engelsk",
  irishEnglish: "Irsk Engelsk",
  newZealandEnglish: "Newzealandsk Engelsk",
  southAfricanEnglish: "Sydafrikansk Engelsk",
  icelandic: "Islandsk",
  scottishEnglish: "Skotsk Engelsk",
  singaporeanEnglish: "Singapore Engelsk",
  afrikaans: "Afrikaans",
  bulgarian: "Bulgarsk",
  croatian: "Kroatisk",
  lithuanian: "Litauisk",
  latvian: "Lettisk",
  macedonian: "Makedonsk",
  malay: "Malajisk",
  serbian: "Serbisk",
  slovak: "Slovakisk",
  slovenian: "Slovensk",
  swahili: "Swahili",
  tamil: "Tamil",
  thai: "Thai",
  urdu: "Urdu",
  traditionalChinese: "Traditionelt Kinesisk",
  saudiArabic: "Saudi Arabisk",
  
  // Pricing Page
  pricingTitle: "Enkel og Transparent Prissætning",
  pricingSubtitle: "Vælg den plan der bedst passer til dine behov, juster når som helst",
  mostPopular: "Mest Populær",
  bestValue: "Bedste Værdi",
  free: "Gratis",
  perYear: "/år",
  perMonth: "/måned",
  
  // Plans
  trialPlan: "Prøveversion",
  trialDesc: "Oplev VoiceCanvas grundlæggende funktioner",
  yearlyPlan: "Årlig Plan",
  yearlyDesc: "Perfekt til powerbrugere, bedste værdi",
  monthlyPlan: "Månedlig Plan",
  monthlyDesc: "Ideel til enkeltpersoner og små projekter",
  noPlan: "Ingen Plan",
  
  // Subscription
  subscription: "Abonnement",
  currentPlan: "Nuværende Plan",
  planStatus: "Planstatus",
  expiryDate: "Udløbsdato",
  active: "Aktiv",
  inactive: "Inaktiv",
  
  // Character Quota
  characterQuota: "Tegnkvote",
  totalQuota: "Total Kvote",
  usedQuota: "Brugt",
  remainingQuota: "Tilbageværende",
  lastUpdated: "Sidst Opdateret",
  noQuota: "Ingen Kvote",
  permanentQuota: "Permanent Kvote",
  temporaryQuota: "Midlertidig Kvote",
  permanentValid: "Gyldig For Evigt",
  quotaExpiryTime: "Udløber: {date}",
  
  // Payment Success
  paymentSuccess: "Betaling Lykkedes",
  refreshingData: "Opdaterer data...",
  subscriptionSuccess: "Abonnement Lykkedes",
  subscriptionUpdated: "Dit abonnementsplan er opdateret, opdaterer data...",
  purchaseSuccess: "Køb Lykkedes",
  quotaUpdated: "Din tegnkvote er opdateret, opdaterer data...",
  
  // Features
  freeChars: "{amount} tegn gratis",
  trialPeriod: "{days}-dages prøveperiode",
  yearlyQuota: "{amount} tegn pr. år",
  monthlyQuota: "{amount} tegn pr. måned",
  languageSupport: "50+ sprog understøttet",
  basicSpeedControl: "Grundlæggende hastighedskontrol",
  basicVoiceSelection: "Grundlæggende stemmevalg",
  textInputOnly: "Kun tekstinput",
  standardSupport: "Standard support",
  fullSpeedControl: "Fuld hastighedskontrol",
  allVoices: "Alle stemmer tilgængelige",
  wordByWordReading: "Ord-for-ord læsning",
  fileUpload: "Filupload understøttet",
  audioVisualization: "Lydvisualisering",
  advancedAudioEdit: "Avanceret lydredigering",
  prioritySupport: "Prioriteret support",
  support247: "24/7 dedikeret support",
  earlyAccess: "Tidlig adgang til nye funktioner",
  
  // Buttons
  startTrial: "Start Prøveperiode",
  chooseYearly: "Vælg Årlig",
  chooseMonthly: "Vælg Månedlig",
  buyNow: "Køb Nu",
  
  // Pay As You Go
  payAsYouGo: "Betal-Efter-Brug",
  tenThousandChars: "100K tegn",
  millionChars: "1M tegn",
  threeMillionChars: "3M tegn",
  
  // FAQ
  faq: "Ofte Stillede Spørgsmål",
  faqTrialFeatures: "Hvilke funktioner er inkluderet i prøveversionen?",
  faqTrialFeaturesAnswer: "Prøveversionen inkluderer 7 dage med 10.000 tegn, understøttelse af 50+ sprog, grundlæggende hastighedskontrol og stemmevalg. Du kan opleve kernefunktioner via tekstinput.",
  faqHowToTry: "Hvordan starter jeg prøveperioden?",
  faqHowToTryAnswer: "Blot opret en konto for at få adgang til prøveversionen, ingen kreditkort nødvendigt. Du kan opgradere til betalingsplan når som helst under prøveperioden.",
  faqQuotaCalc: "Hvordan beregnes tegnkvoten?",
  faqQuotaCalcAnswer: "Tegnkvote beregnes baseret på faktisk tekstinput inklusive mellemrum og tegnsætning.",
  faqPayment: "Hvilke betalingsmetoder accepteres?",
  faqPaymentAnswer: "Vi accepterer diverse betalingsmetoder: debetkort, kreditkort, WeChat Pay, Alipay m.fl. Alle betalinger er krypterede.",
  faqQuotaType: "Forskel mellem købt kvote og abonnementskvote?",
  faqQuotaTypeAnswer: "Separat købt kvote er permanent. Abonnementskvote udløber med abonnementsperioden.",
  
  // Operation Tips
  operationSuccess: "Handling Lykkedes",
  operationFailed: "Handling Mislykkedes",
  pleaseWait: "Vent venligst...",
  processingRequest: "Behandler anmodning...",
  
  // Speech Synthesis Tips
  textTooLong: "Tekst overstiger længdebegrænsning",
  textLengthLimit: "Nuværende serviceudbyder understøtter op til {limit} tegn",
  quotaInsufficient: "Utilstrækkelig tegnkvote",
  quotaRemaining: "Resterende kvote: {count} tegn",
  synthesizing: "Genererer tale...",
  downloadingAudio: "Downloader lyd...",

  // New translation keys
  serviceProviderCharacterLimit: "Nuværende serviceudbyder har en grænse på {limit} tegn",
  textTruncatedDueToLimit: "Tekst er afkortet til serviceudbyderens maksimale længde",
  insufficientCharacterQuota: "Utilstrækkelig tegnkvote, køb venligst mere eller opgrader plan",
  quotaCheckUnavailable: "Kvotecheck midlertidigt utilgængelig, prøv igen senere",
  
  // File Operation Tips
  uploadingFile: "Uploader fil...",
  fileFormatError: "Ikke-understøttet filformat",
  fileSizeLimit: "Filstørrelse overstiger grænse",
  fileUploadSuccess: "Filupload lykkedes",
  fileUploadFailed: "Filupload mislykkedes",
  
  // User Operation Tips
  sessionExpired: "Session udløbet, log venligst ind igen",
  unauthorized: "Uautoriseret adgang",
  
  // Quota Related Tips
  quotaUpdateFailed: "Kvoteopdatering mislykkedes",
  checkingQuota: "Checker tegnkvote...",
  
  // Subscription Related Tips
  subscriptionRequired: "Abonnement Påkrævet",
  subscriptionExpired: "Abonnement Udløbet",
  subscriptionActive: "Abonnement Aktivt",
  subscriptionUpdateSuccess: "Abonnement opdateret",
  subscriptionUpdateFailed: "Abonnementsopdatering mislykkedes",
  
  // Payment Related Tips
  processingPayment: "Behandler betaling...",
  paymentFailed: "Betaling mislykkedes",
  paymentCanceled: "Betaling annulleret",
  
  // Error Tips
  networkError: "Netværksfejl, prøv igen senere",
  serverError: "Serverfejl, prøv igen senere",
  unknownError: "Ukendt fejl opstod",
  tryAgainLater: "Prøv igen senere",
  
  // Confirmation Tips
  confirmLogout: "Bekræft log ud?",
  confirmCancel: "Bekræft annullering?",
  confirmDelete: "Bekræft sletning?",
  yes: "Ja",
  no: "Nej",
  confirm: "Bekræft",
  cancel: "Annuller",
  
  // Loading States
  saving: "Gemmer...",
  updating: "Opdaterer...",
  deleting: "Sletter...",
  processing: "Behandler...",
  home: "Hjem",
  workspace: "Arbejdsområde",
  pricing: "Priser",
  noAvailableVoice: "Ingen tilgængelige stemmer for aktuelt sprog",
  selectVoiceFirst: "Vælg venligst en stemme først",
  notice: "Bemærkning",
  quotaCheckFailed: "Kunne ikke hente brugerkvote, fortsætter med talesyntese",
  quotaCheckError: "Fejl under kvotecheck, fortsætter med talesyntese",
  updateQuotaFailed: "Kvotebrugsopdatering mislykkedes",
  updateQuotaError: "Fejl under kvoteopdatering",
  speechSynthesisError: "Talesyntesefejl",
  
    // Stemmerelateret
    noAvailableVoices: "Ingen tilgængelige stemmer",
    clonedVoices: "Mine klonede stemmer",
    clonedVoice: "Klonet stemme",
    systemVoices: "Systemstemmer",
    systemVoice: "Systemstemme",
  
    // Profilsiden
    notSubscribed: "Ikke abonneret",
    notActivated: "Ikke aktiveret",
    cloneQuota: "Klonkvote",
    totalClones: "Samlet antal kloninger",
    usedClones: "Brugte kloninger",
    remainingClones: "Resterende kloninger",
    clonePackagePurchaseSuccess: "Klonepakke købt succesfuldt",
    updatingCloneCount: "Opdaterer klonetal...",
    times: "gange",
  
    // Klonepakker
    clonePackagesTitle: "Stemmekloningspakker",
    clonePackagesSubtitle: "Vælg en klonepakke der passer til dine behov, engangskøb med livsvarig gyldighed",
    clonePackageBasic: "Basisklonepakke",
    clonePackageBasicDesc: "Perfekt til personlig brug",
    clonePackageAdvanced: "Avanceret klonepakke",
    clonePackageAdvancedDesc: "Ideel til små team",
    clonePackagePro: "Professionel klonepakke",
    clonePackageProDesc: "Sommer professionelle brugere og team",
    cloneFeature1Times: "{count} stemmekloninger",
    cloneFeatureValidForever: "Livsvarig gyldighed",
    cloneFeatureMultiLanguage: "Understøtter kinesisk, engelsk, japansk, koreansk og flere",
    cloneFeatureCustomization: "Tilpasningsmuligheder",
    cloneFeatureStandardSupport: "Standard kundesupport",
    cloneFeaturePrioritySupport: "Prioriteret kundesupport",
  
    // Ofte stillede spørgsmål
    faqCloneVoice: "Hvordan fungerer stemmekloning og hvad skal jeg vide?",
    faqCloneVoiceAnswer: "Stemmekloning skaber en digital kopi af din stemme ved hjælp af AI-teknologi. For bedste resultat: 1) Optag mindst 1 minut i stille omgivelser 2) Kloninger udløber aldrig 3) Understøtter tekst-til-tale på flere sprog 4) Kvaliteten afhænger af lydoptagelsen 5) Ideel til indholdsproduktion eller personlig brug",
  
    // Kloningsside
    voiceCloning: "Stemmekloning",
    uploadAudio: "Upload lydfil",
    record: "Optag",
    stopRecording: "Stop optagelse",
    startCloning: "Start kloning",
    cloning: "Kloner...",
    voiceId: "Stemme-ID: ",
    clear: "Ryd",
    instructions: "Instruktioner",
    audioFileSelected: "Lydfil valgt",
    fileSelected: "Valgt: {filename} ({size}MB)",
    recordingComplete: "Optagelse gennemført",
    recordingSaved: "Gemt: {filename} ({size}MB)",
    startRecordingTitle: "Start optagelse",
    startRecordingDesc: "Begynd at tale...",
    microphoneAccessError: "Ingen adgang til mikrofon",
    audioUploadRequirements: "Upload lydfil (mp3, m4a, wav under 20MB, varighed 10 sekunder - 5 minutter)",
    fileSizeExceeded: "Filstørrelse overskredet (nuværende: {size}MB). Maks 20MB",
    audioDurationError: "Kan ikke læse varighed",
    minDurationError: "Minimum 10 sekunder",
    maxDurationError: "Maksimum 5 minutter",
    audioFileSelectedTitle: "Lydfil valgt",
    audioFileSelectedDesc: "{filename} ({size}MB, varighed: {duration} sekunder)",
    fetchCloneVoicesError: "Kunne ikke hente klonede stemmer",
    deleteCloneVoiceError: "Sletning fejlede",
    deleteSuccess: "Slettet succesfuldt",
    cloneVoiceDeleted: "Klonet stemme slettet",
    uploadAudioFirst: "Upload eller optag lyd først",
    loginForCloning: "Log ind for at klone",
    fetchUserDataError: "Kunne ikke hente brugerdata",
    insufficientCloneCredits: "Ikke nok klonetilladelser",
    buyMoreCredits: "Køb flere klonetilladelser",
    startCloningTitle: "Starter kloning",
    startCloningDesc: "Behandler lydfil...",
    cloneVoiceFailed: "Kloning mislykkedes",
    invalidVoiceId: "Ugyldigt stemme-ID",
    cloneSuccess: "Kloning succesfuld",
    cloneReadyToUse: "Stemme klar til brug",
    clearClonedVoice: "Klonet stemme ryddet",
  
    // Instruktioner
    instruction1: "1. Upload en ren stemmeoptagelse (mp3/m4a/wav)",
    instruction2: "2. Anbefalet længde: 10 sekunder - 5 minutter",
    instruction3: "3. Indhold skal være tekstoplæsning uden baggrundsstøj",
    instruction4: "4. Maks filstørrelse 20MB",
    instruction5: "5. Modtag stemme-ID efter kloning",
    instruction6: "6. Brug stemme-ID til tekst-til-tale",
    legalNotice: "Juridisk note: Sikrer rettigheder til uploadede filer. Uautoriseret kloning forbudt. Kun personlig, ikke-kommerciel brug.",
  
    // API
    saveCloneVoiceError: "Kunne ikke gemme klonet stemme",
    defaultClonedVoiceName: "Klonet stemme {date}",
  
    // API-beskeder
    minimaxConfigError: "Konfigurer MINIMAX_API_KEY og MINIMAX_GROUP_ID miljøvariabler",
    fileUploadError: "Fejl ved upload: {status} - {error}",
    fileIdError: "Manglende file_id",
    receivedFile: "Fil modtaget",
    startingFileUpload: "Starter filupload...",
    fileUploadSuccesss: "Fil uploadet (file_id)",
    startingVoiceClone: "Starter stemmekloning...",
    voiceCloneError: "Kloning fejl: {status} - {error}",
    cloneResult: "Kloneresultat",
    cloneCountUpdateSuccess: "Klonetal opdateret",
    clonedVoiceSaved: "Stemme gemt i database",
    cloneError: "Kloning fejl",
      stripeLoadError: "Betalingssystemet kunne ikke indlæses",
      checkoutError: "Kunne ikke oprette betalingssession",
      invalidSessionId: "Ugyldig betalingssession",
      save: "Gem",
  
      // Forside relateret til stemmeklon
      landingSubtitle: "Tekst-til-tale i realtid for over 50 sprog, understøtter stemmeklonering med avanceret AI-teknologi til klar og naturlig talesyntese.",
      feature4Title: "Stemmeklonering",
      feature4Desc: "Personlig stemmeklonering der gør AI at lyde mere menneskelig",
  
      // Sådan virker stemmeklonering
      voiceCloningHowItWorks: "Sådan fungerer stemmeklonering",
      voiceCloneStep1Title: "Upload lyd",
      voiceCloneStep1Desc: "Upload en klar lydprøve på 3-10 sekunder",
      voiceCloneStep2Title: "AI-analyse",
      voiceCloneStep2Desc: "AI-teknologi ekstraherer stemmeegenskaber og bygger model",
      voiceCloneStep3Title: "Klonering gennemført",
      voiceCloneStep3Desc: "Generer en personlig AI-stemmemodel",
      voiceCloneStep4Title: "Indtast tekst",
      voiceCloneStep4Desc: "Indtast den tekst der skal konverteres",
      voiceCloneStep5Title: "Anvend model",
      voiceCloneStep5Desc: "Brug den klonede AI-stemmemodel",
      voiceCloneStep6Title: "Generer tale",
      voiceCloneStep6Desc: "Output naturligt flydende klonet tale",
  
      // Nye brugeranmeldelser
      testimonial5Name: "Hr. Li",
      testimonial5Role: "Indholdsskaber",
      testimonial5Content: "Dette værktøj har markant forbedret min indholdsproduktionseffektivitet, især ved håndtering af flersproget indhold.",
      testimonial6Name: "Fru Yang",
      testimonial6Role: "Podcastvært",
      testimonial6Content: "Stemmekloneringsfunktionen er fantastisk! Med kun få sekunders lydprøve kan den perfekt kopiere min stemme, hvilket gør det nemt at producere flersprogede podcastversioner.",
      testimonial7Name: "Hr. Ke",
      testimonial7Role: "Stemmeskuespiller",
      testimonial7Content: "Som professionel stemmeskuespiller har jeg høje krav til lydkvalitet. Kvaliteten af stemmekloneringen på denne platform er imponerende og bevarer følgende originalstemmens emotionelle nuance.",
      testimonial8Name: "Fru Huang",
      testimonial8Role: "Uddannelsesekspert",
      testimonial8Content: "Efter at have klonet min stemme på denne platform kan jeg forudindspille undervisningsmateriale, så eleverne kan høre mine forklaringer når som helst i eget tempo."
  } as const;